﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;

namespace Puzzler.Plugin.Interface
{
    /// <summary>
    /// Represent the puzzle data information to create an instance
    /// </summary>
    public sealed class PuzzleData
    {
        public IDictionary<string, IDictionary<String, String>> ValueMap { get; private set; }
        public String Caption { get; set; }
        public IList<Rect> GridRects { get; set; } 

        public PuzzleData()
        {
            ValueMap = new Dictionary<string, IDictionary<string, string>>();
            Caption = null;
            GridRects = null;
        }
    }
}
